package core.logic.services.createServices;

import core.logic.dataAccess.AdresDAO;
import core.logic.dataAccess.LuchthavenDAO;
import core.models.dataModels.createModels.ToevoegenLuchthavenModel;

//@Author: Wijnen David [c1026300] 2013-11-19 
//-------------------------------------------
//@Description: Deze Service is voor luchthavens toe te voegen.

public class ToevoegenLuchthavenService {
	
	public static ToevoegenLuchthavenModel getLuchthavenModel()
	{
		//maak een nieuw model aan
		ToevoegenLuchthavenModel model = new ToevoegenLuchthavenModel();
		
		//In dit geval wordt een leeg model doorgestuurd, we gaan een nieuwe luchthaven aanmaken
		//er mogen in dit geval dus nog geen gegevens in het formulier staan.
		
		return model; //model terug naar de controller sturen
	}
	
	public static void addLuchthavenModel(ToevoegenLuchthavenModel model)
	{
		// eerst het adres toevoegen in de database
		AdresDAO.AddAdres(model.getAdres());
		
		// luchthaven toevoegen in de database
		LuchthavenDAO.addLuchthaven(model.getCode(), model.getNaam(), model.getAdres().get_adresId());
	}
}
